const resolve = require('@rollup/plugin-node-resolve')
const commonjs = require('@rollup/plugin-commonjs')
// const copy = require('rollup-plugin-copy')
// // 根据指定的配置决定是上传还是复制到文件夹
// const pluginDeploy =
// //  config && config.copyPath ?
//     // 复制到指定路径
//     copy({
//         targets: [
//             {
//                 src: 'dist/main.js.map',
//                 dest: 'dist/',
//                 rename: name => name + '.map.json',
//                 // transform: contents => `module.exports = ${contents.toString()};`
//             }
//         ],
//         hook: 'writeBundle',
//         verbose: true
//     }) //:
//     // 更新 .map 到 .map.js 并上传
//     // screeps({ config, dryRun: !config })

// 告诉 rollup 他要打包什么
module.exports.default={
    // 源代码的入口是哪个文件
    input: 'src/main.js',
    // 构建产物配置
    output: {
        // 输出到哪个文件
        file: 'dist/main.js',
        format: 'cjs',
        sourcemap: false,
        // sourcemap: true, // errorMap
    },
    plugins: [
        // 打包依赖
        resolve(),
        // 模块化依赖
        commonjs(),
        // pluginDeploy,
    ]
};

